时政
财经
科技
虚拟货币
其他
登录
#Frost Ming
关注
piglei
2天前
《再也别问 Singleton 了好吗?》(Frost Ming) 在听说了一位面试官用“如何实现单例模式”刁难候选人后,作者 Frost Ming 愤愤不平,写了一篇博客批判这个“八股问题”。文中,Frost 列举了多种用 Python 实现单例的办法,并一一指出其局限性与问题所在,最后他抛出观点:Python 不需要(传统意义上)的单例模式。 在演示实现单例时,文中的示例代码用到了许多 Python 的高级特性,比如 __new__、元类等,但由于这并不是一篇教学文,因此作者对它们大多一笔带过。假如你的相关知识储备不足,读起来会比较吃力。 但我保证,当你克服困难,顺利跟随作者的思路走完全程,最终回到单例老朋友:“模块级全局变量”时,会有一种“看山是山,看山不是山,看山还是山”的体验。
#单例模式
#Python
#面试
#Frost Ming
#八股文
分享
评论 0
0
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞